Fix 21020:3198a2e81d38
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 11 Mar 2010 08:09:37 +0000 (08:09 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 11 Mar 2010 08:09:37 +0000 (08:09 +0000)
commit7a6d294eb96ce934efbd8c3ab517d9ddd03c0089
treed53d8eb9106c20cccf70707d7ceab7fb4c35b942
parentbe8c32d7eab83b0e0b48c5111777dd007b28764d
Fix 21020:3198a2e81d38

This has a pretty serious bug.  ioapic_to_iommu() gets returned
drhd->iommu.  However, drhd->iommu isn't allocated until part of
iommu_setup(), which is called after enable_x2apic().  Has this ever
worked?

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/drivers/passthrough/vtd/intremap.c